<?php
//ОБЩИЙ КОНФИГУРАЦИОННЫЙ ФАЙЛ
Yii::setPathOfAlias('bootstrap', dirname(__FILE__).'/../extensions/bootstrap');
return array(
	'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',
	'name'=>'CMS by studio maor',
        'sourceLanguage' => 'ru',
        'language' => 'ru',
   
      //'preload'=>array('log','ELangHandler'),
      
        //Импорт модулей
	'import'=>array(
            //Галерея изображений
            'application.extensions.galleria.*',
            'application.models.*',
            'application.components.*',

            //Менеджер языков и переводов
            'application.modules.language.*',
            'application.modules.language.models.*',
            'application.modules.language.components.*',

            //Каталог товаров
            'application.modules.catalog.*',
            'application.modules.catalog.models.*',
            'application.modules.catalog.components.*',
            
            //Управление ползователями
            'application.modules.user.*',
            'application.modules.user.models.*',
            'application.modules.user.components.*',

            //Управление ролями пользователей
            'application.modules.rights.*',
            'application.modules.rights.models.*',
            'application.modules.rights.components.*',
	),

        //Модули
	'modules'=>array(
            //Управление пользователями
            'user' => array(
                // Поменять
                'tableUsers' => 'tbl_users',
                'tableProfiles' => 'tbl_profiles',
                'tableProfileFields' => 'tbl_profiles_fields',
            ),
            //Управление ролями
            'rights',
            //Управление страницами
            'page',
            //Каталог товаров
            'catalog',
            //Языки
            'language'
	),
        //Конец модули
        
	//Компоненты
	'components'=>array(
            //Управление пользователями
            'user'=>array(
                'class' => 'RWebUser',
                'allowAutoLogin'=>true,
                'loginUrl'=>array('/user/login'),
            ),
            
            //Перевочик фраз и тд
            'messages' => array(
                'class' => 'MessageSource',
                'sourceMessageTable' => 'LSourceMessage',
                'translatedMessageTable' => 'LMessage',
             ),
            
            //Управление ролями
            'authManager'=>array(
                'class'=>'RDbAuthManager',
                'defaultRoles' => array('Guest') // дефолтная роль
            ),
            
            //БД
            'db'=>array(
                'connectionString' => 'mysql:host=localhost;dbname=cms',
                'emulatePrepare' => true,
                'username' => 'root',
                'password' => '',
                'charset' => 'utf8',
                'schemaCachingDuration' => 3600,
                'enableProfiling'=>true
            ),

            //error
            'errorHandler'=>array(
                    'errorAction'=>'home/error',
            ),
	),
        //Конец компоненты
        
        //Разделение приложения YII на backEnd и frontEnd
        'behaviors'=>array(
          'runEnd'=>array(
          'class'=>'application.behaviors.WebApplicationEndBehavior',
          ),
        ),

        //Общие параметры
        'params' => array(
            'description'   => array('ru'=>'Описание','en'=>'Description'),
            'keywords'      => array('ru'=>'Ключевые слова','en'=>'Keywords'),
        ),
);